<?php
require_once ("../../src/dao/MortgageRateDAO.php");
require_once ("../../src/dao/BankDAO.php");
require_once ("../../src/entitys/MortgageRate.php");
require_once('RedirectForward.php');

$url = "admin/admin.php?content=quanlivay&&as=vay_the_chap";

if(isset($_POST['acc'])) {
	$acction = $_POST['acc'];
	if($acction == "add") {
		if(isset($_POST['bankloadselect']) && isset($_POST['cata']) && isset($_POST['catb']) && isset($_POST['other']) && isset($_POST['phitratruoc']) && isset($_POST['lephixuly'])) {
			$bankid = trim($_POST['bankloadselect']);
			
			$arrbank = getBank($bankid);
			if(count($arrbank) == 1) {
				$id = time();
				$cata = trim($_POST['cata']);
				$catb = trim($_POST['catb']);
				$other = trim($_POST['other']);
				$phitratruoc = trim($_POST['phitratruoc']);
				$lephixuly = trim($_POST['lephixuly']);
				
				$perrate = new MortgageRate();
				$perrate -> setID($id);
				$perrate -> setBank($bankid);
				$perrate -> setBankName($arrbank[0][1]);
				$perrate -> setBankLogo($arrbank[0][2]);
				$perrate -> setCatA($cata);
				$perrate -> setCatB($catb);
				$perrate -> setOther($other);
				$perrate -> setPrepaymentCharge($phitratruoc);
				$perrate -> setProcessfee($lephixuly);
				$perrate -> setDatecreate($id);
				
				$url .= "&&adrt=addmortgagerate";
				if(insertMortgageRate($perrate)) {
					$url .= "&&mess=Thêm lãi suất cho ngân hàng ".$arrbank[0][1]." mới thành công.";
				} else {
					$url .= "&&mess=Thêm lãi suất cho ngân hàng ".$arrbank[0][1]." thất bại, vui lòng thử lại!";
				}
			}
		}
	} else if ($acction == "edit") {
		if(isset($_POST['idedit']) && isset($_POST['bankloadselect']) && isset($_POST['cata']) && isset($_POST['catb']) && isset($_POST['other']) && isset($_POST['phitratruoc']) && isset($_POST['lephixuly'])) {
			$bankid = trim($_POST['bankloadselect']);
			
			$arrbank = getBank($bankid);
			if(count($arrbank) == 1) {
				$id = time();
				$cata = trim($_POST['cata']);
				$catb = trim($_POST['catb']);
				$other = trim($_POST['other']);
				$phitratruoc = trim($_POST['phitratruoc']);
				$lephixuly = trim($_POST['lephixuly']);
				
				$perrate = new MortgageRate();
				$perrate -> setID($_POST['idedit']);
				$perrate -> setBank($bankid);
				$perrate -> setBankName($arrbank[0][1]);
				$perrate -> setBankLogo($arrbank[0][2]);
				$perrate -> setCatA($cata);
				$perrate -> setCatB($catb);
				$perrate -> setOther($other);
				$perrate -> setPrepaymentCharge($phitratruoc);
				$perrate -> setProcessfee($lephixuly);
				$perrate -> setDatecreate($id);
				
				$url .= "&&adrt=editmortgagerate&&id=".$_POST['idedit'];
				if(updateMortgageRate($perrate)) {
					$url .= "&&mess=Cập nhật lãi suất cho vay của ngân hàng ".$arrbank[0][1]." mới thành công.";
				} else {
					$url .= "&&mess=Cập nhật lãi suất cho vay của ngân hàng ".$arrbank[0][1]." thất bại, vui lòng thử lại!";
				}
			}
		}
	} else if($acction == "del") {
		if(isset($_POST['iddels'])) {
			$arrdel = array();
			foreach($_POST['iddels'] as $check) {
				array_push($arrdel, $check);
			}
			if(count($arrdel) > 0) {
				echo($arrdel[0]);
				if(deleteMortgageRateArray($arrdel)) {
					$url .= "&&adrt=mortgagerateall&&mess=Cập Nhật lãi suất cho vay của ngân hàng thành công.";
				} else {
					$url .= "&&adrt=mortgagerateall&&mess=Cập Nhật lãi suất cho vay của ngân hàng thất bại, vui lòng thử lại!";
				}
			}
		}
	}
}

redirect($url);
?>